package com.xunyin.modules.area.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 城市表 查询结果对象
 * </p>
 *
 * @author admin
 * @date 2022-09-06
 */
@Data
@ApiModel(value = "TAreaSpaceQueryVo对象", description = "城市表查询参数")
public class TAreaSpaceQueryVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "区域ID")
    private Integer areaId;

    /**
     * 父节点ID
     */
    @ApiModelProperty(value = "关联产品ID")
    private Integer areaParent;

    /**
     * 区域代码
     */
    @ApiModelProperty(value = "区域代码")
    private String areaCode;
    /**
     * 区域名称
     */
    @ApiModelProperty(value = "区域名称")
    private String areaName;

    /**
     * 节点等级 1=省/直辖市 2=市/市辖区 3=区/县 4=片区/街道/镇
     */
    @ApiModelProperty(value = "节点等级 1=省/直辖市 2=市/市辖区 3=区/县 4=片区/街道/镇")
    private Integer areaLevel;

    /**
     * 区域路径（区域代码用英文逗号隔开）
     */
    @ApiModelProperty(value = "区域路径（区域代码用英文逗号隔开）")
    private String areaPath;

    /**
     * 区域描述
     */
    @ApiModelProperty(value = "区域描述")
    private String areaDesc;

    /**
     * 区域状态  0=禁用 1=启用
     */
    @ApiModelProperty(value = "区域状态  0=禁用 1=启用")
    private Short areaStatus;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private String areaLatitude;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private String areaLongitude;

}
